be dependent upon - German English Dictionary